.essential-theme {
  .is-collapsible-list-with-divider {
    ion-item-divider {
      background-color: white;

      h2 {
        font-size: 1.2rem;

        ion-icon {
          margin-left: 6px;
        }
      }

      ion-note {
        span {
          font-size: 1.5rem;
          font-weight: 400;
          color: map-get($colors, is-text-dark);
        }

        span:first-child {
          font-weight: 300;
          color: map-get($colors, is-mute-normal);
        }
      }

      ion-col:not(:first-child) {
        margin-right: 16px;
      }
    }

    ion-item-divider.is-items-show {
      background-color: $searchbar-color;
    }

    ion-item-divider ~ ion-item {
      display: none;
    }

    ion-item-divider.is-items-show ~ ion-item {
      display: block;
    }

    ion-item:not(:first-child) {
      align-items: start;

      h2 {
        font-weight: 400;
      }

      p {
        font-size: 1.2rem;
        font-weight: 400;
        color: map-get($colors, is-mute-normal);
      }

      ion-note {
        font-size: 1.5rem;
        font-weight: 300;
        margin-top: 11px;
        color: map-get($colors, is-mute-dark);
      }
    }
  }
}
